ИИ019
Программирование на языке Elixir
Метапрограммирование, протоколы и безопасность типов
Цели обучения
- Определить основные концепции и компромиссы метапрограммирования в различных парадигмах
- Спроектировать и реализовать надежные протоколы для обеспечения модульной и расширяемой архитектуры программного обеспечения
- Оценить роль статической и динамической проверки типов в предотвращении сложных сбоев во время выполнения